self-help organisation - Francés Inglés Diccionario